/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.vinisoft.gymwebapp.view;

import com.vinisoft.gymwebapp.model.entities.GymMenu;
import com.vinisoft.gymwebapp.model.entities.GymUsuario;
import com.vinisoft.gymwebapp.model.facades.GymMenuFacade;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;
import org.primefaces.model.menu.DefaultMenuItem;
import org.primefaces.model.menu.DefaultMenuModel;
import org.primefaces.model.menu.DefaultSubMenu;
import org.primefaces.model.menu.MenuElement;

/**
 *
 * @author root
 */
@Named("SessionBean")
@SessionScoped
public class SessionJSFManagedBean implements Serializable {

    protected static final Logger logger = Logger.getGlobal();
//
    private GymUsuario usuario;
//
    private DefaultMenuModel menuBarModel;
    private Date fechaHoraInicioSesion;
//

    @PostConstruct
    protected void _init() {
        logger.log(Level.INFO, "Creando instancia [{0}]", getClass().getCanonicalName());
    }

    public GymUsuario getUsuario() {
        return usuario;
    }

    public void setUsuario(GymUsuario usuario) {
        this.usuario = usuario;
    }

//public Empleados getEmpleado()
//{
//    return empleado;
//}
//
//public void setEmpleado(Empleados empleado)
//{
//    this.empleado = empleado;
//}
//
//public Cias getCompania()
//{
//    return compania;
//}
//
//public void setCompania(Cias compania)
//{
//    this.compania = compania;
//}
    public DefaultMenuModel getMenuBarModel() {
        return menuBarModel;
    }

    public void setMenuBarModel(DefaultMenuModel menuBarModel) {
        this.menuBarModel = menuBarModel;
    }

    public Date getFechaHoraInicioSesion() {
        return fechaHoraInicioSesion;
    }

    public void setFechaHoraInicioSesion(Date fechaHoraInicioSesion) {
        this.fechaHoraInicioSesion = fechaHoraInicioSesion;
    }

   

}
